package com.uppfind.framework.core.dao.api.common.params;

public class InsertParam<PO> {

    /**
     * 实体对象
     */
    private PO po;

    public InsertParam() {
    }

    public InsertParam(PO po) {
        setPo(po);
    }

    public static <PO> InsertParam<PO> build(PO po) {
        return new InsertParam<>(po);
    }

    /**
     * 获取Po类型
     * @return
     */
    public Class<PO> getPOType() {
        return (Class<PO>) po.getClass();
    }

    public PO getPo() {
        return po;
    }

    public void setPo(PO po) {
        this.po = po;
    }

}
